ed06cc4b81f5f127688320259a7b1434a100aded,plugins/sonar-squid-java-plugin/src/main/java/org/sonar/java/ast/visitor/CommentVisitor.java,CommentVisitor,visitFile,#DetailAST#,51
Before Change
file.addNoSonarTagLines(getSource().getNoSonarTagLines());
file.setMeasure(Metric.HEADER_COMMENT_LINES, getSource().getMeasure(Metric.HEADER_COMMENT_LINES));
file.setMeasure(Metric.COMMENTED_OUT_CODE_LINES, getSource().getMeasure(Metric.COMMENTED_OUT_CODE_LINES));
file.setMeasure(Metric.COMMENT_LINES, getSource().getMeasure(Metric.COMMENT_LINES));
file.setMeasure(Metric.COMMENT_BLANK_LINES, getSource().getMeasure(Metric.COMMENT_BLANK_LINES));
}
After Change
file.addNoSonarTagLines(getSource().getNoSonarTagLines());
file.setMeasure(Metric.HEADER_COMMENT_LINES, getSource().getMeasure(Metric.HEADER_COMMENT_LINES));
int commentedOutCodeLines = getSource().getMeasure(Metric.COMMENTED_OUT_CODE_LINES);
int commentLines = getSource().getMeasure(Metric.COMMENT_LINES);
file.setMeasure(Metric.COMMENTED_OUT_CODE_LINES, commentedOutCodeLines);
file.setMeasure(Metric.COMMENT_LINES, commentLines + commentedOutCodeLines);
file.setMeasure(Metric.COMMENT_BLANK_LINES, getSource().getMeasure(Metric.COMMENT_BLANK_LINES));
}